jQuery(function($){
	/**
	 * 页面固定元素id值
	 */
	var cover="#cover";
	var cover_close="#cover_close";
	var coverbg="#coverbg";
	var content="#content";
	var loading="#loading";
	/**
	 * 加载小弹窗常用参数
	 */
	var loading_w=150;
	var loading_h=30;
	var loading_load="正在加载，请稍候...";
	var loading_save="正在保存，请稍候...";
	var loading_saved="保存成功";
	/**
	 * 获取屏幕高度和宽度
	 */
	var screenW=$(window).width();
	var screenH=$(window).height();
	/**
	 * 初始化左侧按钮事件
	 */
	function initLeftShowAndHide(){
		var titles = $("#left .title");
		var items = $("#left .item");
		var size = titles.length;
		$(items[0]).show();
		for(var i=1;i<size;i++){
			$(items[i]).slideUp(150);
		}
		for(var j=0;j<size;j++){
			titles[j].index=j;
			$(titles[j]).click(function(){
				for(var k=0;k<size;k++){
					if(k==this.index){$(items[k]).slideDown(150);}
					else{$(items[k]).slideUp(150);}
				}
			});
		}
	}
	/**
	 * 初始化左侧链接显示方式
	 */
	function initLeftLinkShowType(){
		var as=$("#left a");
		var size = as.length;
		for(var i=0;i<size;i++){
			var a=as[i];
			if(a.name=="showincover")
				coverAjax(a,600,400);
			else
				contentAjax(a);
		}
	}
	/**
	 * 弹出层ajax
	 */
	function coverAjax(obj,width,height){
		$(obj).click(function(e){
			e.preventDefault();
			$(coverbg).css("height",height+20).css("width",width+20)
			.css("top",(screenH-height-20)/2).css("left",(screenW-width-20)/2).show();
			$(cover).css("height",height).css("width",width)
			.css("top",(screenH-height)/2).css("left",(screenW-width)/2).show();
			var url=this.href;
			showloading(loading_load);
			$.ajax({url: url,cache: false,success: function(page){
				hideloading();
				$(cover).html(page);
				$(cover_close).click(coverClose);
				formhandler();
			  }
			});
		});
	}
	/**
	 * 弹出层关闭事件
	 */
	function coverClose(){
		$(cover).hide(150);
		$(coverbg).hide(150);
	}
	/**
	 * 显示和隐藏加载提示层
	 */
	function showloading(text){
		$(loading).css("height",loading_h).css("width",loading_w).css("top",(screenH-loading_h)/2-150).css("left",(screenW-loading_w)/2)
		.attr("title",text).html(text).show();
	}
	function hideloading(){
		$(loading).hide();
	}
	/**
	 * 检测页面表单，并绑定相应事件处理函数
	 */
	function formhandler(){
		$("form").submit(function(){
			showloading(loading_save);
			$.ajax({
				url:this.attr("action"),cache:false,data:this.serialize(),success:function(page){
				showloading(loading_saved);
				coverClose();
				$(content).html(page);
				setTimeout(hideloading,2000);
			}});
			alert("TEST");
			//return false;
		});
	}
	/**
	 * 中间区域AJAX加载
	 */
	function contentAjax(obj){
		$(obj).click(function(e){
			e.preventDefault();
			var url=this.href;
			showloading();
			$.ajax({url: url, cache: false, success: function(page){
			    $(content).html(page);
			    hideloading();
			  }
			});
		});
	}
	/**
	 * 调用主页初始化函数
	 */
	initLeftShowAndHide();
	initLeftLinkShowType();
});